import * as Vue from "vue"

var isVue2 = false

var isVue3 = true

var Vue2 = undefined

function install() { }

export function set(target, key, value) {
    if (Array.isArray(target)) {
        target.length = Math.max(target.length, key)
        target.splice(key, 1, value)
        return value
    }
    target[key] = value
    return value
}

export function del(target, key) {
    if (Array.isArray(target)) {
        target.splice(key, 1)
        return
    }
    delete target[key]
}

export * from "vue"

export {
    Vue,
    Vue2,
    isVue2,
    isVue3,
    install,
}

